package net.oschina.allchat.message.processing;

import net.oschina.allchat.protocol.core.ProtocolChain;

public interface IParsingContext<T> {
	ProtocolChain getProtocolChain();
	String getParsingPath();
	T getObject();
	void setAttribute(Object key, Object value);
	<K> K getAttribute(Object key);
	<K> K removeAttribute(Object key);
}
